<?
/**
 * <b>GetUserPreferencesRequestType Class</b>
 * Published 04/11/2010 19:01:44
 *
 * @author Lars Sorhus (lars@saucecode.com.au)
 * @copyright sauceCode Pty Ltd.
 * @version 1.0.693.1.
 * @internal It's not recommended at all to modify this code.
 */
require_once('AbstractRequestType.php');

class GetUserPreferencesRequestType extends AbstractRequestType{
 /** Start Properties **/
	// @var boolean $ShowBidderNoticePreferences
	public $ShowBidderNoticePreferences;
	// @var boolean $ShowCombinedPaymentPreferences
	public $ShowCombinedPaymentPreferences;
	// @var boolean $ShowCrossPromotionPreferences
	public $ShowCrossPromotionPreferences;
	// @var boolean $ShowEmailShipmentTrackingNumberPreference
	public $ShowEmailShipmentTrackingNumberPreference;
	// @var boolean $ShowEndOfAuctionEmailPreferences
	public $ShowEndOfAuctionEmailPreferences;
	// @var boolean $ShowProStoresPreferences
	public $ShowProStoresPreferences;
	// @var boolean $ShowPurchaseReminderEmailPreferences
	public $ShowPurchaseReminderEmailPreferences;
	// @var boolean $ShowSellerExcludeShipToLocationPreference
	public $ShowSellerExcludeShipToLocationPreference;
	// @var boolean $ShowSellerFavoriteItemPreferences
	public $ShowSellerFavoriteItemPreferences;
	// @var boolean $ShowSellerPaymentPreferences
	public $ShowSellerPaymentPreferences;
	// @var boolean $ShowUnpaidItemAssistanceExclusionList
	public $ShowUnpaidItemAssistanceExclusionList;
	// @var boolean $ShowUnpaidItemAssistancePreference
	public $ShowUnpaidItemAssistancePreference;
 /** End Properties **/

/**
 *
 * @return boolean
 */
	function getShowBidderNoticePreferences(){
		return $this->ShowBidderNoticePreferences;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setShowBidderNoticePreferences($value){
		$this->ShowBidderNoticePreferences = $value;
	}


/**
 *
 * @return boolean
 */
	function getShowCombinedPaymentPreferences(){
		return $this->ShowCombinedPaymentPreferences;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setShowCombinedPaymentPreferences($value){
		$this->ShowCombinedPaymentPreferences = $value;
	}


/**
 *
 * @return boolean
 */
	function getShowCrossPromotionPreferences(){
		return $this->ShowCrossPromotionPreferences;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setShowCrossPromotionPreferences($value){
		$this->ShowCrossPromotionPreferences = $value;
	}


/**
 *
 * @return boolean
 */
	function getShowEmailShipmentTrackingNumberPreference(){
		return $this->ShowEmailShipmentTrackingNumberPreference;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setShowEmailShipmentTrackingNumberPreference($value){
		$this->ShowEmailShipmentTrackingNumberPreference = $value;
	}


/**
 *
 * @return boolean
 */
	function getShowEndOfAuctionEmailPreferences(){
		return $this->ShowEndOfAuctionEmailPreferences;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setShowEndOfAuctionEmailPreferences($value){
		$this->ShowEndOfAuctionEmailPreferences = $value;
	}


/**
 *
 * @return boolean
 */
	function getShowProStoresPreferences(){
		return $this->ShowProStoresPreferences;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setShowProStoresPreferences($value){
		$this->ShowProStoresPreferences = $value;
	}


/**
 *
 * @return boolean
 */
	function getShowPurchaseReminderEmailPreferences(){
		return $this->ShowPurchaseReminderEmailPreferences;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setShowPurchaseReminderEmailPreferences($value){
		$this->ShowPurchaseReminderEmailPreferences = $value;
	}


/**
 *
 * @return boolean
 */
	function getShowSellerExcludeShipToLocationPreference(){
		return $this->ShowSellerExcludeShipToLocationPreference;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setShowSellerExcludeShipToLocationPreference($value){
		$this->ShowSellerExcludeShipToLocationPreference = $value;
	}


/**
 *
 * @return boolean
 */
	function getShowSellerFavoriteItemPreferences(){
		return $this->ShowSellerFavoriteItemPreferences;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setShowSellerFavoriteItemPreferences($value){
		$this->ShowSellerFavoriteItemPreferences = $value;
	}


/**
 *
 * @return boolean
 */
	function getShowSellerPaymentPreferences(){
		return $this->ShowSellerPaymentPreferences;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setShowSellerPaymentPreferences($value){
		$this->ShowSellerPaymentPreferences = $value;
	}


/**
 *
 * @return boolean
 */
	function getShowUnpaidItemAssistanceExclusionList(){
		return $this->ShowUnpaidItemAssistanceExclusionList;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setShowUnpaidItemAssistanceExclusionList($value){
		$this->ShowUnpaidItemAssistanceExclusionList = $value;
	}


/**
 *
 * @return boolean
 */
	function getShowUnpaidItemAssistancePreference(){
		return $this->ShowUnpaidItemAssistancePreference;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setShowUnpaidItemAssistancePreference($value){
		$this->ShowUnpaidItemAssistancePreference = $value;
	}


/**
 *
 * @constructor __construct
 * @access private
 * @return void
 */
	function __construct(){
		$this->AbstractRequestType("GetUserPreferencesRequestType","urn:ebay:apis:eBLBaseComponents");
		$this->_elements = array_merge($this->_elements,
			array(
				"ShowBidderNoticePreferences"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"ShowCombinedPaymentPreferences"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"ShowCrossPromotionPreferences"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"ShowEmailShipmentTrackingNumberPreference"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"ShowEndOfAuctionEmailPreferences"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"ShowProStoresPreferences"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"ShowPurchaseReminderEmailPreferences"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"ShowSellerExcludeShipToLocationPreference"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"ShowSellerFavoriteItemPreferences"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"ShowSellerPaymentPreferences"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"ShowUnpaidItemAssistanceExclusionList"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"ShowUnpaidItemAssistancePreference"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					)
			)
		);
	}
}
?>
